package pool.tablename;

import java.util.Hashtable;
import java.util.Vector;

import control.RequestParameter;

import dbmanager.DBManager;

/**
 * @author abc
 * Pool is a interface which is implemented by the SubPool class.
 * */
public interface Pool 
{
	 public void setDatabase(DBManager sqlDB);
	 public void setRequestParameter(RequestParameter reqParam);
	 public RequestParameter getRequestParameter();
	 public Hashtable<Object,Object> getHashtabel();
	 public void setHashtable(Hashtable<Object, Object> table);
	 public Hashtable<Object,Object> getDetailHashtabel();
	 public Hashtable<Object,Object> getmasterHashtabel();
	 public void setmasterHashtabel(Hashtable<Object,Object> table);
	 public Vector<Object> getpropertyVector();
	 public  void setPropertyVector(Vector<Object>propertydetails);
	 public  void settplVector(Vector<Object>propertydetails);
	 public  Vector<Object> gettplVector();
	 public String getType();
	 public String getTable();
	 public Hashtable<Object, Object> getBasicHashtable();
	 public boolean getResult();
	 public String getId();
}
